package principle.variable;

/**
 * 原则：针对接口编程，而非针对实现
*/
public class AboutInterface {
    /*
    1，接口作为变量类型，代表抽象的一类事务，可适应该类事务的不同实现
    2，将对象行为转变为接口，可将行为的具体实现与对象本身分离，更具弹性
    3，针对实现意味着实现的内容完全固定，一旦变化必须修改代码，所以只适用于不可能存在变化和扩展前提下。
     */
}
